#pragma once
#include <list>
#include "Card.h"
#include "Handcard.h"

using namespace std;

class Player
{
public:
	int health;
	int currentCost;
	int turnCost;
	int handcardLimit;
	int handcardY;
	bool isEnemy;
	list<Handcard*> handcard;
	list<Card*> deck;
	list<Card*> graveyard;

	Player(list<Card*> deck, int handcardY, bool isEnemy);
	~Player();
	virtual int draw();
	virtual int draw(int id);
	virtual int damage(int x);
};